Dependable systems for Sentient Computing
نویسنده
چکیده
Dependable Systems for Sentient Computing Andrew Rice Computers and electronic devices are continuing to proliferate throughout our lives. Sentient Computing systems aim to reduce the time and effort required to interact with these devices by composing them into systems which fade into the background of the user’s perception. Failures are a significant problem in this scenario because their occurrence will pull the system into the foreground as the user attempts to discover and understand the fault. However, attempting to exist and interact with users in a real, unpredictable, physical environment rather than a wellconstrained virtual environment makes failures inevitable. This dissertation describes a study of dependability. A dependable system permits applications to discover the extent of failures and to adapt accordingly such that their continued behaviour is intuitive to users of the system. Cantag, a reliable marker-based machine-vision system, has been developed to aid the investigation of dependability. The description of Cantag includes specific contributions for marker tracking such as rotationally invariant coding schemes and reliable back-projection for circular tags. An analysis of Cantag’s theoretical performance is presented and compared to its real-world behaviour. This analysis is used to develop optimised tag designs and performance metrics. The use of validation is proposed to permit runtime calculation of observable metrics and verification of system components. Formal proof methods are combined with a logical validation framework to show the validity of performance optimisations.
منابع مشابه
A New Programming Model for Dependable Adaptive Real-Time Applications
The convergence of several factors, including advances in wireless and sensory technologies, has created the conditions for constructing highly autonomous and proactive applications. The Information Society Technologies' CORTEX (Cooperating Real-time Sentient Objects: Architecture and Experimental Evaluation) project under which we've developed, applied, and experimented with our work considers...
متن کاملSentient Computing for Everyone
Sentient Computing gives perception to computing systems so that they can detect, interpret and respond to changing aspects of user contexts. The location attribute of a user’s context is of special interest because it makes humancomputer interactions more natural. In the last few years, several sophisticated indoor location technologies, which can track user whereabouts, have been developed. H...
متن کاملSentient Future Competition: Ambient Intelligence by Collaborative Eye Tracking
A key aspect for the design of a future sentient computing application is providing ambient intelligence for non-expert users. Automatic, self-organizing and self-managing systems will be essential for such ubiquitous environments, where billions of computers are embedded in everyday life. Eye tracking provides information on both explicit and implicit subconscious social interactions and indic...
متن کاملThe CORTEX Programming Model
A sentient object is a mobile, intelligent software component that is able to sense its environment via sensors and react to sensed information via actuators. Sentient objects are context-aware, aware of both their internal state and the state of their surrounding local environment, and are cooperative, cooperating with other sentient objects both through traditional communication channels and ...
متن کاملIntegrating Privacy Enhancing Services in Ubiquitous Computing Environments
With the advances in pervasive wireless communications (such as GSM, WaveLAN, Bluetooth, etc.) and context-aware and ‘smart room’ prototypes (GUIDE [1], AT&T’s Sentient Computing [2], Oxygen [3], Easy Living [4], the Aware Home [5], etc.), Mark Weiser’s vision of ubiquitous computing seems closer than ever to reality. However, only until such systems are widely deployed and integrated with our ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007